シャットダウン・スクリプトの登録

トップ  前へ  次へ

 

OSのシャットダウン時に 全文検索サービス(Fb3Indxer)を停止する

インデックス構築処理が盛んに行われているときにOSのシャットダウンが行われると、

インデクサや検索エンジンなどのサービスが正常に30秒以内で終了せず、イベントログにエラーが記録されることがあります。

30秒以内にサービスが終了しない場合でも、検索インデックスが破損するなどのトラブルの心配はほとんどありません。

放置してもかまいませんが、下記のようにシャットダウンスクリプトを定義することでエラーの発生を回避できます。

 

シャットダウン・スクリプトの登録

1.「スタート」→「ファイル名を指定して実行」をクリックします。
2.「gpedit.msc」と入力し「OK」をクリックします。
3.「スクリプト(スタートアップ/シャットダウン)」を選択し、「シャットダウン」をダブルクリックします。

fbshutdownscript003

 

4.「追加をクリックします」

fbshutdownscript004

 

5.「参照..」をクリックし、スクリプトを選択し、「OK」をクリックします

fbshutdownscript005

 

※ FileBlogのインストールフォルダにはサンプルとして「stoptpidxsvrservice.bat」が含まれています。

(サービスを停止するだけのバッチファイルです。)これをそのまま、もしくは修正して利用することが出来ます。

 

6.シャットダウン・スクリプトが登録されているのを確認して「OK」をクリックします

fbshutdownscript006

 

7.OS が Windows2003 Server以上の場合では設定が反映されないことがありますので、以下のコマンドを実行し、グループポリシーの設定を最新化してください。
「スタート」→「ファイル名を指定して実行」→「GPUpdate /Force」と入力し「OK」をクリックします

fbshutdownscript007

 

以上で設定は完了です。

 

確認方法

以下の手順で、上記の設定が反映されているかどうかを確認してください。

 

1.Fb3Indxerサービスが起動している状態で、OSを再起動してください。
2.OSの起動後、Fb3Indxerの終了ログを確認して下さい。終了ログは、以下のフォルダにあります。

       [APPDATA]\idxsvr\info

       [APPDATA] は通常、C:\ProgramData\fileblog\3.0(Windows Server 2008 / 2012, Windows  Vista / 7 の場合)

       またはC:\Documents and Settings\All Users\Application Data\fileblog\3.0(Windows 2003 Server, Windows XP の場合)です。

3.上記のフォルダに、日付ごとに logファイルが出力されているので、最新のログファイルをテキストエディタ(メモ帳など)で開いてください。
4.ログファイルの内容から確認します。

 

●成功している場合

最終行近くに、以下のように終了ログが記述されていれば、正常に終了しています。(シャットダウンスクリプトが機能しています。)

INFO        2009/03/23 11:41:12        StopServer Success.

INFO        2009/03/23 11:41:12        Queue Remains.OnlineQueue:0, ExtractPreviewQueue:0, BatchExtractPreviewQueue:0, BatchQueue:0, EstGrandQueue:0, SystemQueue:0

 

●失敗している場合、

シャットダウンスクリプトが機能せず、強制的にFb3Indxerが停止されると、上記の成功時のログ (StopServer Success) が出力されません。

 


Copyright © 2014 Teppi Technology Co. Ltd. All rights reserved.